Aullar: Jack in some lexing and rework buffer

In order to show some styling I jacked in the Howl modes's lexers.
It's very naive right now, styles everything only once upon load.

As part of this work buffer was reworked to work with one-based indices
instead of zero-based ones.