Expose factories to the main app