What types of projects cannot be compiled to run as out-of-process components?