Add UI improvements, progress bars and syntax highlighting
Templates preliminary support, no deletion or loading