So this might be a dumb question but how many vehicles can you have on one controller and if you can do multiples do you have to reprogram it every time or just once? I never really understood this in to detail. I am building two emaxxs that would be great if I don't have to buy each one a controller instead just the transmitter that goes in the vehicle