Cascaded shadow maps - initial commit