put output description onto toolkit
remove most algorithm specific modules