Simple yet pretty powerful forms using associated arrays or JSON, with automatic validation, dependencies and more.