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