patchwork
hodgepodge
jumble
a theory or argument made up of miscellaneous or incongruous ideas