This document outlines a methodology for maintaining the convex layers of a dynamic set of points on a plane. It begins with an introduction to convex hulls and convex layers of static point sets. The research problem of updating convex layers when points are inserted or deleted from the set is presented. Existing algorithms for static and dynamic convex layers are reviewed. The author's own algorithm is then described, which can handle coincident and collinear points. It runs in O(n^3/k^2) time for updates, compared to O(n^2) for an existing approach. The algorithm was implemented and can extend to higher dimensions. It provides an improvement over previous work for dynamic convex layers maintenance.