First draft of front end developent 101. Now where to split it...?