I don't know if it's the right name for my idea, but here it is:
At first, let's be clear that this idea is hell of a work.
Something that dota lacked, an easy way to integrate own ideas. So my idea is that you can make own items / heros and play them directly, in (probably) private games which aren't counted in the overall statistics. This gives the devs pre-tested heros and the players the ability to mod the game, which is a pretty good thing for long-term motivation.
But first you need to specify the xml-files you use and the models/textures - a convert tool for blender (we don't want to generate more traffice on thepiratebay, do we). You don't really need to integrate something like clickyclicky to make an item/hero, get the other things first