Removed Session.start(), and added a queue for early calls to Api.execute() instead. refactored tools back to utils...