Replaced theme_loader() to recursively load from within directories.