add missing layer definitions and put in alpha order

sorry for the big diff - most of this is alpha fixing.

I added several items that were missing and moved others.

roles w/o definitions go into "app" layer and that's confusing.  This should be a more obvious stacking.