On more complicated projects, it would be nice to keep things separated by pages (a/k/a layers), but there's only 10 pages to work with. How difficult might it be to allow the user to add any number of additional pages on the fly, ad hoc?