Signal is an API for adding redstone-like blocks. While it does not have any utilities for adding blocks in general, it abstracts the concept of redstone power and handles the interactions between different signal types.
Added API for adding custom signal types and wire types.
Added API for adding custom signal sources, analog signal sources, signal consumers, and wires.
Implemented handling of different signal and wire types.
Added template blocks for most signal sources in the Vanilla game.