Initial UI classes, with working partial rendering

The slider handle and stars render correctly. Not yet wired up to real
events.