sml: model now models Documentable and Parameterisable concepts
sml: remove legacy model_element classes and descendants to new structure