For inspiration and a framework design. 
UIKits