So many things...
updates to user directive
initialize nested contributions and contribution authors
styling of contributions