Add Slot object and stubs for OO interfaces
Forgot to add some files