• Auto-detection
  • Objects and functions as config options
  • Required config options
  • Accessors