Provide implementations for the simulation core itself and components provided with it. More components are in development and will be added here one by one.