slightly better attribute selection logic but still pretty b0rked
support indentation up to 16 levels and dont go back afterwards
support for export
Merge pull request #2398 from ether/indentLevels

Indent levels