Remove all the 'v' prefixes in the Vector functions
Cast 'Signal' into a DRYer hierarchy