Wörk

- Added comments
- ContentManager now uses WeakReference<object> for TryGetTarget