refactored implementation notes to their own document