Beautifier Base and EntityComponent, initial commit