Initialization API
Classes and Definitions