allow custom variant weight method
add ItemWeight calculator