structure requireJS