initial idea for tags dsl
make pluggable
ready on initialize by default
merge master