Computer Layers Design