Break package cycle in model-core.
Inspect classes for rules, not instances.
Move class.
Validate that the model rule source classes are effectively just containers for functions.
Don't need to publish the model libs.