Move custom package controller into own module