initial add of SubtypeId model
Added TODOs where i think subtype processing needs to be done