One of the guiding principles of Eberron was "If it's in D&D, it can exist somewhere in Eberron." Subject to the GM's approval, of course, Eberron was always written so as to be able to accommodate any content that came after it. 4E just gave us some canon for those elements rather than leaving it up to each GM to figure out.