Proxy and main classes

Adding the basics to the new workspace