Created scheleton classes according to the Peer components described in architecture.