Added the work for the types and providers for media types and partition
tables. In doing this, I needed to update the operating systems so that
I could actually update ptables and media for an Operating System