Initial commit of Prototypo's new core