Add first version of template and some classes