Initial work on the UIKit with demo page. Needs lots more love.