Development of a Gyrokinetic Particle-in-Cell Code for Whole-Volume Modeling of Stellarators