Mostly working, but need to work out some permissions kinks.