Inherit `Beam` and `IBeamScan` classes from common base

Classes Beam and IBeamScan share some common functionality and so the should have the common base called e.g. ISource.

The common things which are duplicated now:

  • intensity
  • footprint
  • polarization (but not analyzer!)
  • polarizerMatrix (but not analyzerMatrix!)
Edited by Mikhail Svechnikov