fix: everythign works with rulesets
fix: misc application fixes
feature: add and remove sub-rules
feature: select rule components
minor