Change from using "Simple" for typed traits to using "Typed".

Now "Simple" refers to plain HttpRequest.

Move all request related items into the request package.

Create new utility factories to make it reduce the boilerplate needed when creating simple Services (either just delegating a call, or executing a RequestReader)