Core development code

The core code for simplifying the creation of BaSIS models.