Move analysis classes to their own package
Attempt to support multiple algo in unittests