A library for sprite hierarchy and scene management