Split the system into multiple files for on-deck.