MadCap Flare for Programmers: A guide to getting the most from Flare