Emerald

Emerald contains new Model logic that needs to be in master. Emerald theme is still not complete.