Just to clarify, this idea is not a texture pack. Rather, it is categorized as a mod or a data pack. My focus is on creating visually appealing textures, not on modifying entity behavior.
I'm sorry, but I cannot change Minecraft's textures that much. But I can create a mob that can be a train! (for example a pig) Let me know what else you might want and I can post it!