Generic number bunches
In preparation for the upcoming gun update, the number of bunches will now define the size of affected ports (memory address, number of bunches, etc).
In addition, a clean up of the module was done, removing unnecessary files and updating functions for ISE compatibility.