Come work on it over at the GitHub with the Community Pack team so we can help as required. And if you are planning on submitting this to the Community Pack can you please set you name identifier to '5C'. This matches the naming convention we follow as will save alot of re-work.
Hero Lab Editor > Tools > Set User Identifier > 5C
This will put 5C into the name of every 'thing' ensuring we know it belongs to the community pack.
Also,
HERE's our wiki with some useful stuff such as scripts to automate things.
Ans if you need to know how to do something, a great resource is the GitHub itself. You open it up and search for the name of something that you want to do in the search pane and it will return all of the code in the community pack where that thing has been modified.
For example, you want to add resistance to bludgeoning so you look up the name of the bludgeoning thing 'dtBludgeon'. Now you can see
all of the code where dtBludgeoning has been mentioned.
Pro Tip: To get the names of 'things' in Hero Lab. From Hero Lab go Develop > Enable Data File Debugging. Now you can right click on stuff in Hero Lab to see their uniqueID and other info.