TODOs, supported layer types, layer types, layer strategies, and layer state