HG-16: Mercury API Extension

DO NOT MERGE, THIS PR IS PART OF PROJECT MERCURY! 
This code looks like it's being copy-pasted. Should this functionality be moved to a helper that dispatches based on `Title` or `Article`?