There's also an argument that Twitter should split into two companies: TwitterServiceCo, to run all of the services and sell them to third-parties, and TwitterAppCo, which would build one of many competing app products on top of Twitter’s service and social graph.