In reply to Nick Haskins.

With regards to social links, have you seen the technique created by Justin Tadlock? https://wptavern.com/technique-for-creating-portable-social-menus-in-wordpress-themes