I should be able to place my own copies of any of the standard header buttons

(User Story, Investigate , Priority: Critical, Test Status: No automated tests yet , Reported By Bad Link: Thing 3y284oe not found, )
Summary: It is currently an enormous headache to reproduce the standard buttons, when that is even possible. Some aren't possible at all (eg, the Publication buttons).
This is crucial when you are using custom headers, as Eric is doing for the Spirit Island FAQ, where the standard buttons aren't showing up.
Not clear how to implement this. There needs to be some sort of indirection, where buttons that are currently hard-coded in the headers are instead functions with some context, that can be injected via some markup. (And ultimately, wrapped in some sort of standard function to generate that markup.)