Components of Technology Stacks