Complete core function.
Make Filler configurable.