Materials Design And Band Gap Engineering Of Complex Nanostructures Using A Semi-Empirical Approach : Low Dimensional Boron Nanostructures, H-Bn Sheet With Graphene Domains And Holey Graphene.