Move to src
Add high-level wrapper
Add test module