SysML blocks can be used throughout all phases of system specification and design, and can be applied to many different kinds of systems.