Refactoring.
- Enum ReturnCodes is renamed ProgramReturnCodes
- @ErrorCode is renamed @ReturnCode