My very own markup language with support for multiple outputs