Add new base formatter with feature handling and a file manager for using the bundle's ID and reorg and rename a bit.