Initial implementation of ScannerModule