Some thoughts:

Working drafts: