Todoist.Gateway is a generic module that encapsulates principal methods to create, update delete and list all or a specific resource.