refactoring of platform to xblock 0.3 w/ refactoring of inheritance in the platform to a consistent representation.