Update submodule pointers; address nits; add optional page_size