Move project panel to its own component