Completed proof-of-concept design prototype

Compatible only with CCDesk PR7.1 (unreleased to public) - probably
still bug-ridden.