Add Gumby framework, improve layout