add support for creating a source within a given project