Re-write of module API to use call table instead of single vector.