Core concepts of the CIRCT Ruby DSL — signals, types, ports, and testing fundamentals.