It also has to go into a database so it knows when it needs to be rebuilt, if the extra custom island isn't static. I'll definitely need to code in more.