Pretty much ready.
Todos: example.hwspec.xml
EXTENDING
TODOS
changing directory pointer