organizes api codebase by resource