Micro Factories