Refactor SignatureValidator and reduce interface headers