Change to part library format, add custom carousel code