A single abstraction for both DAM(Model/Data) and AM(Model/Data)
Currently we have abstractions for DAMModel and DAMData, and it missed for AM cases. This is one of the main important point to tackle as pointed out here: #79 (closed). Both classes share common membership functions and datas. For the DAM cases, there is needed to included few extra things on top.
I propose to create a single abstraction for both, based on the current DAM abstractions. @nmansard what do you think?