Added some basic structure based on boot.img and spyder.
Tweaked a few things during build testing and added more research.