chore: move env to codes/eoa_lib
chore: remove unused imports
refactor: Use OVector instead of SVector in library
tests: move all tests to separate submodules
chore: guard test imports by #[cfg(test)]
chore: split types and functions to separate module files