How many types of German Shepherds are there?

How many types of German Shepherds are there?
There's one breed of German Shepherd, but two main types (or bloodlines) within the breed: the working line and the show line. There are five types of German Shepherds within these two types: the West German Working Line, East German Working Line, Czech Working Line, American Show Line, and European Show Line.