Dependencies and Dependents for Texture Packs
Texture pack pages have a dependencies tab at the top, yet don't allow for actually declaring dependencies. All they currently do right now is show what modpacks include your resource pack. You should instead be able to make required and optional dependencies the same way mods can. For example, a resource pack with mod support could have optional dependencies for certain mods.