Back to internal append ctx handling

Moved the append machinery back within the object.  Otherwise there's no
way to programmatically handle internal appends outside of one shot
creation.
adding token based runtime support