Add: rudimentary guessing of pygments lexer args
add: support blob rendering, refactor and commented