Dribbble: the community for graphic design
MVC concept
by
Andrew Newhouse