Created package for models, separated panels and views to separate packages, introduced basic coverage for models (to be improved)