A Python toolbox for building complex digital hardware (Fork to bring in a VHDL backend)