Beginning to add support for initializing the LP IPMs and attempting to unify the interface via control structures all the way up to Python