Can you combine Timesheet, Expenses and Invoice into a single invoice?

Can you combine Timesheet, Expenses and Invoice into a single invoice?

Hi

I would think this would be quite a common request.
We would like to bill our clients monthly.
So on the monthly invoice we would like to add in:

1. Any expenses
2. Any timesheet logs
3. Our monthly management fee

At the moment it seems we have to create 3 separate invoices for each category.
Is there any functionality to combine this into a single invoice?

Thanks

Gene