Refactor (Implement the class "Splitter" and "Config" for readability)
Refactor (separate implementation about accessor generation processes for readability)
Refactor (separate implementation about setup hook processes for readability)