prepare for 0.2.x release series - separate out api and impl modules