Introduce replicatable entities

Add IReplicable interface and its implementation that allowes
to replicate any entity horisontally and vertically.