Admin layout refactor