A flexible lightweight markup language