Implements restructure and mpu config