Completed implementation of region manager with changeable sub systems. Closes #237. Closes #241. Closes #242.