Added shellApp component to abstract layout