Split code into library for ECU, config file mgmt, and output.