IMO
To serve in these capacities I think you will need an internal frame pack.