Reviewing

New commenting for better understanding. New object work, etc.

Signed-off-by: Sky Lundy <sky@cordmedia.com>