initial checkin
Templated markdown parameters that are constructible to std::string
improving range_map