Core components for NoFlo