Converting core compounds into building blocks : The concept of regiochemically exhaustive functionalization