Implementation Plan

Please check implementation progress here.