Squashes all application logic in its modules
Makes USB Function name conventional