Routes can now contain a list of Routes which correspond to the resources needed by the handler.
Return types added to Route methods to make them more readable.