Added support for dynamically building an edit page based on the data received. Builds collections based on schema. Could be enhanced further but so far just a proof of concept