Is there a way i can wire my layout for all of them so i can run DCC , DCS, TMCC, Legacy and other lionel stuff? That way i can get the wire ready so i can essentially tap into all the wiring at once by doing some splices and just turn on the controls i need at the current time IE i run something that will work with DCC then i use that. Or maybe i just have DCC does some layout animations or controls or sounds while running LCS etc?
You can wire so that any of these control systems would be viable, just keeping in mind when you've switched to running DCC, you will be unable to run DCS or Legacy/TMCC at the same time. OTOH, running DCS and Legacy/TMCC together at the same time on the same tracks is no problem, I do it all the time.
As Pete says, doing the STAR wiring for DCS is probably the best idea, that will be compatible with any of the control systems.