First massive commit. As usual.