Could it not theoretically support both with better signalling?
The Berlin Stadtbahn is only two pairs of tracks (4 total) that supports S-Bahn, Regionalbahn, Regional Express, Intercity, EuroCity & ICE service. Two tracks are dedicated to S-Bahn service (30 trains pphpd), the rest use the...