Start preparing client side of the framework, haven't tested code yet though