Added new tool, tools.Float, for keeping elements fixed at top or bottom when scrolling them out of view