UI Project Started

This may conflict with Ralph's. I can just add what little I've done to
his once I get it.