Plenty of updates and some new layer modules added.