rewrite Atomico virtualDOM and hook types for better internal maintainability: Now Atomico's internal api shares the exposed type api, which improves maintainability as they are now directly related.
Now the pipeline before test validates Atomico typing internally, externally and tsx through Typescript.