Change template names and add experimental view structure

Change template global functions names to appeal to a different coding style/convention (lower_case)
Add an experimental view structure, which relies on modal to perform updates, to add create modal