Extract developer APIs into a lightweight module for depending on without dragging in the rest of the project