Assets are sadly non-libre, but it works quite nicely otherwise.