What is layer?
A layered system is ordered set of virtual worlds. Every build-in terms of one's below it and providing the execution basis for one above it. The objects in every layer can be independent, may have correspondence between dissimilar layers.