Implemented semantic.gs and used it in the footer

After trying various things, I've realized - semantic.gs is best.
Period. Super simple. Super elegant.