where input/output includes files, JSON metadata and GET parameters. Additionally, formalize context with a new class, Context.