Basic interfaces.

Starting interfaces for Scheduler, Task, and Node.