Really cool and interesting, good work.

thanks - it is still a work in progress but please add to it but needed the community to evolve it