require directory with sub-directories and camelize/filter/map options