transport: Define interfaces
clock: Define interfaces
clock: Implement the default clock