start working towards stringbased getcomponent replacement
add commandline tool,  a smaller pipeline and more tests
fix support for tabs
fix a few more bugs