Updated crate mechanics.
Added IconMenu API by nisovin.