crazy model

Attempt to be super super general. Intention is that this model should be expandable to a library catalog. Crazy? Yeah.

Trying to keep in mind that "A Foolish Consistency is the Hobgoblin of Little Minds"...