Separated the different buses into their own interface.