#1: initial commit of the (base) implementation and feature project