Micro-Frameworks and Micro-Libraries