Substituted Cyclobutenes, Their Preparation, and Their Versatility in Synthesis