An attempted solution to the problem posed by Ampersand Commerce at 2013's Manchester StudentHack. http://ampersandcommerce.com/studenthack13/