new documentation architecture