Block theme requirements: A review