Revert "EmptyProject"

This reverts commit 91483a48372640acc7ed3c7a3adddcaa30b0fa65.
Revert "Revert "EmptyProject""

This reverts commit 01f157f6d31fdc21f19a2e823e67b7adb7bd2e62.