Create the Crafty model component with core `attr` updates.
Merge pull request #703 from blainesch/feature/model_core

Create the Crafty model component with core `attr` updates.