Current version of Intelligent Semantic Model Palette

Still, under work, but base classes are stable.