Adding project files

3 packages: distinct, builder, utils