new bbcode engine (WIP)