Working instances (kernel) component interface.
This is a shark's core interface, and it provides a way to have different implementations of shark kernel.