Adding updates to IPS Reader and Writer to handle components more
specifically, along with updates to the Caebat Model and Launcher to
take advantage of the changes to the readers and writers.