Great idea and a work in progress :)