Refactored some Position interfaces into MFUL + Added SimpleLogger