1) Initial commit of a part of the "public" API