Create a design by code in a web application

See my reply to your comment in our blog. This can be done using the object model.

For .NET, here’s a primer:

and here’s a sample:

Would that help? Basically, you just need to create an instance of ProjectList and add your objects as required.

Of course, this also works in web applications.