# Existing Nodes that should work with Grease Pencil geometry
Attributes
* Attribute Statistic
* Only layer domain
* Domain Size
* Only layer domain -> output number of layers
* Capture Attribute
* Only layer domain
* Remove/Store Named Attribure
* On layer domaiAn
Geometry
* Geometry to Instance
* Join Geometry
Geometry Read
* ID
* Index
* Named Attribute
Geometry Write
* Set ID
* Set Position
Geometry Operations
* Bounding Box
* Convex Hull
* Delete Geometry
* Duplicate Elements
* Might be trickier because we need to add new layers
* Merge by Distance
* Transform
* Seperate Geometry
* Might be trickier because we need to split the grease pencil layer tree
* Seperate Components
Curve Read
* Curve Length
* total length of all splines across all layers
* Curve Tangent
* Endpoint Selection
* Is Spline Cyclic
* Spline Length/Parameter/Resolution
Curve Sample
* Sample Curve
* Issue: We can't have a curve index field across layers
Curve Write
* Set Curve Radius
* Selection: propagate layer selection down to points
* Set Spline Cyclic
* Set Spline Resolution
Curve Operations
* Curve to Mesh
* Curve to Points
* Deform Curves on Surface
* ?
* Fill Curve
* Fillet Curve
* Interpolate Curves
* ?
* Resample Curve
* Reverse Curve
* Subdivide Curve
* Trim Curve
Material
* Replace Material
* Material Index
* Material Selection
* Set Material
* Set Material Index