more granular initializers for different flavors
backward compatibility
Added examples of newer options
bump version