This bug is for tracking the work to improve the marker API so that it makes life easier for platform engineers to create markers easily, and have them show up in the profiler.firefox.com UI where they expect them to. In addition, this work will make it easy to cater markers in the UI for different audiences. The purpose of this bug is to track the work we plan to actually do for this effort. Any other general purpose marker API improvements that are out of scope should be attached to Bug 1609654. Part of the purpose of this bug is to also to help decide what's in scope and what is out of scope of this work. Much of this work is very technical (non-user visible) in nature, and I think this will help figure out what we're doing as a team.