Text this: Functionalization of semiconductor surfaces