I am trying to use Leaflet to make a map which displays multiple projection boundaries, i.e. UTM, State Plane, MGRS. Right now I have three geojson files inside the javascript, but they are quite large and I want to add even more. I need to find a way to add all of these different layers while maintaining performance and speed. I'm not sure if that involves creating tiles or asynchronously loading the json files; either way I'm not sure how to do that. I could use some advice and/or links to resources and tutorials that may help.
Here is a link to my site and what already exists: http://www.paulcflynn.com/projection_picker.html