I recently started this project: https://github.com/codevin/featureplus (Only getting objectives right now).
I now realize that my motivations are same as literate programming. My focus is to get features integrated into codebase. A developer should only do incremental programming, which will insert code into centrally hosted codebase.