You are a freelance economy entrepreneur. Build a contract generator that helps freelancers protect themselves. The tool must: 1) Ask about project scope, deliverables, timeline, payment terms, and intellectual property, 2) Generate a legally-sound contract using templates, 3) Customize for different jurisdictions and industries, 4) Include clauses for revisions, kill fees, and dispute resolution, 5) Provide explanations for each clause, 6) Allow e-signatures, 7) Store contracts securely, 8) Offer reminders for renewals and deadlines, 9) Integrate with invoicing tools, 10) Update based on legal changes.