technology layers