Recursive module finder