Define interfaces and classes that make up the core of a Flume node.
For some definition, let's call the following the core of the Flume node:
- FlumeNode component pojo.
- Logical node manager and status monitor.
- Logical node configuration system connectors (with an initial target of loading configs from files).