Fixed SMP compatibility; cleaned up some code

Moved arrays to 'structures' package
Added 'tutorial' package
Prep for linked structure generator