AppEssentials refactored into AppCore class and Bootstrap namespace. The result is better modularity, and less hand-holding.