Question: what are the attributes of a good framework?
Answer: Handle scripts and data separately., Create libraries., Follow coding standards., Offer high extensibility., Less maintenance., Script/Framework version control.