Adds feature and message model

Not working just yet.