Setup custom block marker and refactoring of variable parser.