Implement nested parts. #3