[eluser]Phil Sturgeon[/eluser]
Yes indeedy ray that is a problem. Right now it is designed to use an indexing method to build page URL's which is not yet fully implemented.
It will basically store a uri and an id, just so we can do some peasy SQL to fetch it back via joins. All that is left to do on the page manager now (functionally) is add model calls that add, update and delete entries from this index table.
Then I just need to get navigation linked up to use this new path field instead of slug. Shouldn't be long now.
As for the widget system I have abslutely nothing to do with development on this. Yorick is the man to talk to about that.