A lot of these are great ideas, but it seems like a lot of work to reinvent the wheel. What is the point other than a tour de force?