Simplified Design for Framework
Added additional documentation