A (mostly) drop in replacement for Android's Path