ported slot templates to parser
went better than expected
Merge branch 'feature/parser-only-one-lib'