Custom Layers

[WIP]