Silylketenes as a Useful Building Block for Heterocycles