Milestone 4: Subsystem Implementations

Milestone 4: Subsystem Implementations#