initial commit for the base structure.
started to change direct interactor access to grabber to a notification scheme.