Adds a Signal, and some build tweaks.