components enumeration for netlist
netlist
added modules for hardware design