starting by-feature project restructure