Asset compilation