Polished types. Integrated vendor functions.
Added Classes