This is one of the most complex things I have ever seen. That said, it has a lot of potential.