None of that would pass a plumbing inspection.
Every fixture has it's own vent.
You can't run a shower into the toilet arm.
the shower should pull off the main line on it's own.
Most places don't allow a sanitary cross for toilets, it should be a fixture cross.
Vents on their back should be wye fittings, not san tees.