What are the four types of team topologies?
A. Stream-aligned, platform, enabling, and complicated subsystem
B. Stream-aligned, functional requirements, product domain, and technical
C. Functional requirements, product domain, technical, and complicated subsystem
D. Functional requirements, platform, enabling, and technical