Progress. Consider adding angular for some basic templating and interaction