Complex sentence: Shapes have to be able to be drawn on many types of systems, but having the shape itself implement them all or modifying the shape class to work with different architectures is not practical.
Split into simpler sentences: Shapes have to be able to be drawn on many types of systems. Having the shape itself implement them all, or modifying the shape class to work with different architectures is not practical.