Barebones model layer additions

Added (mostly empty) model layer classes built from the UML Sangdon
made.