Added the initial framework of loading CIAPs