Hmm... I don't think I can yet, I'd need some serious SVG experience first

The kind of frame you showed would be hard, I guess. The number and size of the "features" in the frame would have to be altered depending on the page size, and I don't know if it can be done, it's not simple stretching or cutting.