Molecular library synthesis using complex substrates: expanding the framework of triterpenoids.