fix last node getting picked up
allow parent to be skipped if marked up as a desc node
syntax highlighting for .boot
type-counts uses selected region if it exists
minimal working switch to a different type view