features is moved to its own subproject