A Modular Approach To Functional Self-Assembled Monolayers