Set up build process with gulp
Generalize and internalize view methods