Store each loom type as a different unit that computes functions based on its particular settings
an identifer relating to the currently supported types
the name to show with this loom type
the description for this type of loom
a function to execute when a single cell is modified within the Threading
a function to execute when a single cell is modified within the Treadling
a function to execute when a single cell is modified within the Tieup
Optional
Store each loom type as a different unit that computes functions based on its particular settings
Param: type
an identifer relating to the currently supported types
Param: displayname
the name to show with this loom type
Param: dx
the description for this type of loom
Param: updateThreading
a function to execute when a single cell is modified within the Threading
Param: updateTreadling
a function to execute when a single cell is modified within the Treadling
Param: updateTieup
a function to execute when a single cell is modified within the Tieup
Param: pasteThreading
a function to execute when a single cell is modified within the Threading
Param: pasteTreadling
a function to execute when a single cell is modified within the Treadling
Param: pasteTieup
a function to execute when a single cell is modified within the Tieup