Tools and Strategies for the Patterning of Bioactive Molecules and Macromolecules