not to mention the shapes are not pixel-based. they're created with mathematical equations so they can be resized and instead of stretching pixels, it just multiplys without getting all pixelated because... yeah, i forgot how to explain it.
even a plain square can be a vector as long as it's using vector graphics.