Implements the Executor base class

* Update the required extern packages.
* Implement the basic Executor class which will be inherited by other
  real executor.
* Modify the volumes interface code to connect to executor.