added layout builders and new light patterns