Reworked OutputManager system

- Completely renovated OutputManager system to now support output to
multiple files
- Changing coordinates using Grid now must call
ConvertReferenceToPatchCoord() instead of ConvertReferenceToABP()