Initial commit of sources, resources and tests