Modern IDEs/code editors can support code folding as well as projections fairly easily. I don't see a problem.