Technology independent Scheduling Architecture for V2X Communications: a Flexible approach