Continued development on initializer and kernel (still WIP)