Add basic view skeleton, loop logic