improves layout grid. adds panel component