Implement user-mode. Currently UM not set because I can't figure out MPLab's linker.
Workspace update