add nxt.Input helper
add ArticleDraft viewmodel