Graphene and its derivatives: understanding the main chemical and medicinal chemistry roles for biomedical applications