Big refactor to make the code a bit more readable, reduce duplication, etc. #64
Geometry nodes, shader nodes, and compositing nodes now have their own packages, each with modules for the operator, the UI, and the node settings
Operators are now derived from a common base class, NTP_Operator
This base class contains a lot of the functionality previously used in the utils module, and functions have been cleaned up so parameters don't need passed around as much
Logic for operators has been split up into smaller functions
Big refactor to make the code a bit more readable, reduce duplication, etc. #64
NTP_Operator
utils
module, and functions have been cleaned up so parameters don't need passed around as much