Starting to go down custom plugin path and realizing it isn't constructed yet