Implement compositor layer occlusion; clean up