Kinematic Kitbashing for Modeling Functional Articulated Objects