separate API / non-API classes & packages
8 files changed