Rewrite core app components