basic scene architecture