TODO Refactor Refactor the big traits. Cleanup bad variable names. Remove unused struct traits Simplify object structure. DOCS Try to use RUST docs