Add stub classes and small amount of working code