Refactor model: ParticleItem, ParticleCoreShellItem, ParticleCompositionItem and MesoCrystalItem
In this MR the interfaces of the form factor items have been overhauled to disencourage the use of the string based interface.
Several further weak design choices were corrected.
Relates #52 (closed)