An angularjs directive/service for building forms based on JSON responses.