Add support for multi-level partial paths

- Traverse into subdirectories of the partials directory.
- Replace `after` dependency with `walk`.
2.4.0