Move extensions to package
Use namespace for algorithm link
Move source files to correct "namespace"