Agreed. We have actually implemented something similar to what you're
looking for but something like a backlog at the Project, Program, and
Portfolio level would really helpful. Ideally a Portfolio backlog that
would be filtered down for Programs and Projects. Especially for
requests, this would be nice.