Add model base class, description model

This was the tiniest, least intrusive model I could think to start with.

Change-Id: Ie1a897b07346cfb43014b7d6f89addf4d25b2fba
Merge "Add model base class, description model"