Basic Framework - http://www.kilobolt.com/day-2-basic-framework