reorganize base task
moving base task analyzer into its own namespace