Split up fadecandy.cpp without affecting performance