2 Normal + 2 Rough. Main architecture uses abstract prototypes I designed before. plus workflow test.