Refactor `if-elsif-else` to `case`
Add `manifest files`
Add `manifest executables`
Add `manifest test-files`