.gitignore added
Compact template refactoring. Moving to a separate widget.