Create os-snap project + refactoring