Why Frameworks in the First Place?