After going through a number of spec changes and basically defaulting on a couple of key choices, I have made quite some progress on my OS.
There are now two development frameworks.
Junior, the one I'm currently concentrating development on, caters to the modern web developer and combines ease of use with a modern language supporting a number of native services and powerful graphical features. Natura, on the other hand, tries to provide a low level toolset for those who need every last bit of performance, reliability and security.
Here's a screenshot of Anima's login manager (WIP. Don't mind the debug console to the left). The frontend was entirely created in Junior whereas the backend relies on features that I'm going to add to Natura. Combining a Junior based application with code from Natura (or any other low-level framework, for that matter) required a single wrapper class of less than 20 lines.