Consider implementing better packaging by moving certain scripts / definitions of clases to a subfolder.