Factory method added to Slot
Slot is now an interface
XLEnvironment is replaced by Sheet