moved subdevices and bus interfaces to separate folders