Separate compiling of components