initial commit

new strategy, new templates, module structure (items)