Initial commit with sources and documentation