This is the CloudNet project, which has spared a lot of time and effort for over 6 months. Here you can find the most recent commits of the project. I am absolutely not satisfied with the code and find it horribly awful. Therefore, there will soon be a third CloudNet architecture.