#178 consolidated core impl packages into the core API packages