Flexible documentation system