Moving renderer to services

I thought this was going to be a more general category than it turned
out.
Adding Property#replace_values and #append_values

These methods are necessary to allow different strategies of work
composition to be leveraged.

At present these strategies may not applied at the correct level, but
it is a start. It also reflects that the model representation of the
data provides a more narrow data management context than the
"traditional" ActiveRecord model.

DLTP-56
Stepping towards form submission of existing works

This is a partial solution, but is not as expressive as it could be.
The idea of the property_value_strategy is incomplete. That should be
better encoded in the crafting of the coordinating object.

DLTP-56
Renaming service object

DLTP-56
Extracting ApplyUserInputToWork to services dir

In an ongoing effort to reduce the number of directories with a single
object, I am mvoing te ApplyUserInputToWork service to a the
app/services directory

DLTP-56