I believe I made this recommendation earlier, but I honestly think splitting it again would solve a lot of matters and also make the diagrams self contained.
- 2tph Birmingham International to Liverpool Lime Street
- 2tph London Euston to Tring
- 1tph London Euston to Milton Keynes Central
- 1tph London Euston to Walsall via Northampton and Birmingham New Street
- 2tph London Euston to Wolverhampton via Northampton and Birmingham New Street
- 2tph Birmingham New Street to Rugeley Trent Valley
- 1tph Birmingham New Street to Crewe via Stoke-on-Trent
- 1tph London Euston to Crewe
Have you thought this through on the Stour Valley Line?
2tph Birmingham International to Liverpool Lime Street
1tph London Euston to Walsall via Northampton and Birmingham New Street (unless it reverses in New Street)
2tph London Euston to Wolverhampton via Northampton and Birmingham New Street
2tph Birmingham New Street to Rugeley Trent Valley (Unless they reverse in New Street)
1tph Birmingham New Street to Crewe via Stoke-on-Trent
2tph Cross Country to Manchester
1tph Virgin to Wolverhampton and further north
1tph Transport for Wales
2tph Birmingham to Shrewsbury
2tph Walsall Birmingham Wolverhampton
You also have to consider stopping patterns as 2tph are all stations. I have included trains to Rugeley as they usually take the Soho Loop and when they do they need to cross the Up Line. London to Walsall would require either a reverse in New Street or the Soho Loop.
Good job they have replaced the Tipton level crossing with an underpass