Revert "Initial commit project"

This reverts commit a382ecb1417a9b60f31d2e6b515a6511f5e36911, reversing
changes made to 236371ae368a076768478fa4e78acadb3ad05a29.
Revert "Revert "Initial commit project""

This reverts commit fd022e0a4714b91747da32b1f62888aef64a899f.