On-surface synthesis of 2D COFs via molecular assembly directed photocycloadditions: a first-principles investigation. (16th September 2021)