A trait system that blueprints generic counters. Intended mostly for embedded peripherals such as clocks, AB encoders, etc.
Device/Platform/Peripheral specific implementations will be re-exported through feature gates.