Controlled Functionalization And Assembly Of Graphene Nanostructures For Sensing And Energy Storage