Added Executable interface
Added Execution interface
Added return type hints to interface method docblocks