Text this: Tetrahydrocarbazole as a Versatile Scaffold in Drug Discovery