Added `root` scope kind

Signed-off-by: K-ballo <k@fusionfenix.com>
Added wildcard token to match all inputs

Signed-off-by: K-ballo <k@fusionfenix.com>
Implemented `source_input` and `error_handler`

Signed-off-by: K-ballo <k@fusionfenix.com>