- Refactored Delegate classes.
- Renamed Use to MessagePointer.
- Added some missing files.