Alkoxyallenes - Building Blocks in Organic Synthesis