Learning from nature: constructing high performance graphene-based nanocomposites