- Reworked patch status
- Cleanup name space
- Add some boiler plate module code